{"type": "gameStart", "map": "rs_zzr", "numPlayers": 1, "numTeams": 2, "time": 0, "demo": "2023-01-13-08-29-03_[rs_zzr]_blue_vs_red.mvd", "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "playerStart", "player": "welsher.wwg", "classtime": 0, "time": 0, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 79, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 80, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 81, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "kill", "kind": "team", "player": "welsher.wwg", "playerClass": 9, "playerTeam": 1, "target": "", "targetClass": 0, "targetTeam": 1, "inflictor": "grenade grenadegrenade", "time": 82, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "death", "kind": "team", "attacker": "welsher.wwg", "attackerClass": 9, "attackerTeam": 1, "player": "", "playerClass": 0, "playerTeam": 1, "inflictor": "grenade grenadegrenade", "time": 82, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageDone", "kind": "self", "player": "welsher.wwg", "playerClass": 9, "playerTeam": 1, "target": "welsher.wwg", "targetClass": 9, "targetTeam": 1, "inflictor": "grenade grenadegrenade", "damage": 99, "time": 121, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageTaken", "kind": "self", "attacker": "welsher.wwg", "attackerClass": 9, "attackerTeam": 1, "player": "welsher.wwg", "playerClass": 9, "playerTeam": 1, "inflictor": "grenade grenadegrenade", "damage": 99, "time": 121, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageDone", "kind": "enemy", "player": "world", "playerClass": 0, "playerTeam": 0, "target": "welsher.wwg", "targetClass": 9, "targetTeam": 1, "inflictor": "worldspawn", "damage": 11, "time": 130, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageTaken", "kind": "enemy", "attacker": "world", "attackerClass": 0, "attackerTeam": 0, "player": "welsher.wwg", "playerClass": 9, "playerTeam": 1, "inflictor": "worldspawn", "damage": 11, "time": 130, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "pickup", "team": 1, "player": "welsher.wwg", "playerClass": "9", "time": 183, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "fumble", "team": 1, "player": "welsher.wwg", "playerClass": "9", "timeCarried": 5, "time": 188, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 204, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 206, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 207, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 211, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 212, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 212, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageDone", "kind": "enemy", "player": "world", "playerClass": 0, "playerTeam": 0, "target": "welsher.wwg", "targetClass": 9, "targetTeam": 1, "inflictor": "worldspawn", "damage": 13, "time": 279, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageTaken", "kind": "enemy", "attacker": "world", "attackerClass": 0, "attackerTeam": 0, "player": "welsher.wwg", "playerClass": 9, "playerTeam": 1, "inflictor": "worldspawn", "damage": 13, "time": 279, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 290, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 290, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 291, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 292, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 293, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 293, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 295, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 297, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "kill", "kind": "team", "player": "welsher.wwg", "playerClass": 9, "playerTeam": 1, "target": "", "targetClass": 0, "targetTeam": 1, "inflictor": "", "time": 301, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "death", "kind": "team", "attacker": "welsher.wwg", "attackerClass": 9, "attackerTeam": 1, "player": "", "playerClass": 0, "playerTeam": 1, "inflictor": "", "time": 301, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 301, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageDone", "kind": "enemy", "player": "world", "playerClass": 0, "playerTeam": 0, "target": "welsher.wwg", "targetClass": 9, "targetTeam": 1, "inflictor": "worldspawn", "damage": 12, "time": 315, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageTaken", "kind": "enemy", "attacker": "world", "attackerClass": 0, "attackerTeam": 0, "player": "welsher.wwg", "playerClass": 9, "playerTeam": 1, "inflictor": "worldspawn", "damage": 12, "time": 315, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageDone", "kind": "self", "player": "welsher.wwg", "playerClass": 9, "playerTeam": 1, "target": "welsher.wwg", "targetClass": 9, "targetTeam": 1, "inflictor": "grenade grenadegrenade", "damage": 117, "time": 343, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageTaken", "kind": "self", "attacker": "welsher.wwg", "attackerClass": 9, "attackerTeam": 1, "player": "welsher.wwg", "playerClass": 9, "playerTeam": 1, "inflictor": "grenade grenadegrenade", "damage": 117, "time": 343, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "kill", "kind": "self", "player": "welsher.wwg", "playerClass": 9, "playerTeam": 1, "target": "welsher.wwg", "targetClass": 9, "targetTeam": 1, "inflictor": "grenade grenadegrenade", "time": 343, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "death", "kind": "self", "attacker": "welsher.wwg", "attackerClass": 9, "attackerTeam": 1, "player": "welsher.wwg", "playerClass": 9, "playerTeam": 1, "inflictor": "grenade grenadegrenade", "time": 343, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 345, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 358, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 359, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 359, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 360, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 360, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 366, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 367, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 367, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 373, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 373, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 374, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageDone", "kind": "self", "player": "welsher.wwg", "playerClass": 9, "playerTeam": 1, "target": "welsher.wwg", "targetClass": 9, "targetTeam": 1, "inflictor": "grenade grenadegrenade", "damage": 109, "time": 413, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageTaken", "kind": "self", "attacker": "welsher.wwg", "attackerClass": 9, "attackerTeam": 1, "player": "welsher.wwg", "playerClass": 9, "playerTeam": 1, "inflictor": "grenade grenadegrenade", "damage": 109, "time": 413, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "0", "inflictor": "undefined", "time": 419, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "0", "inflictor": "undefined", "time": 421, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageDone", "kind": "enemy", "player": "world", "playerClass": 0, "playerTeam": 0, "target": "welsher.wwg", "targetClass": 9, "targetTeam": 1, "inflictor": "worldspawn", "damage": 11, "time": 423, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageTaken", "kind": "enemy", "attacker": "world", "attackerClass": 0, "attackerTeam": 0, "player": "welsher.wwg", "playerClass": 9, "playerTeam": 1, "inflictor": "worldspawn", "damage": 11, "time": 423, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 426, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 439, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 439, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 444, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "welsher.wwg", "playerClass": "9", "inflictor": "", "time": 447, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "changeClass", "player": "welsher.wwg", "playerClass": 9, "nextClass": 0, "team": 1, "timePlayed": 450, "time": 450, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageDone", "kind": "enemy", "player": "world", "playerClass": 0, "playerTeam": 0, "target": "player", "targetClass": 2, "targetTeam": 2, "inflictor": "worldspawn", "damage": 12, "time": 458, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageTaken", "kind": "enemy", "attacker": "world", "attackerClass": 0, "attackerTeam": 0, "player": "player", "playerClass": 2, "playerTeam": 2, "inflictor": "worldspawn", "damage": 12, "time": 458, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 463, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 463, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 464, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 464, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 464, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 464, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 464, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 464, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 464, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 464, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 464, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageDone", "kind": "enemy", "player": "world", "playerClass": 0, "playerTeam": 0, "target": "player", "targetClass": 2, "targetTeam": 2, "inflictor": "worldspawn", "damage": 11, "time": 483, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageTaken", "kind": "enemy", "attacker": "world", "attackerClass": 0, "attackerTeam": 0, "player": "player", "playerClass": 2, "playerTeam": 2, "inflictor": "worldspawn", "damage": 11, "time": 483, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 489, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 489, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 489, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 489, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 490, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 490, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 490, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 490, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 490, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 490, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 490, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 490, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 490, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 490, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 491, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 491, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 491, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 491, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 491, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 500, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 500, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 500, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 504, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 504, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 543, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 543, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 543, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 543, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 543, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 543, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 543, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 543, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 544, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 545, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 545, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 566, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 566, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 567, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 567, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 574, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 574, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 575, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 575, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 575, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 577, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 577, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 577, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 577, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 577, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 577, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 577, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 577, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 577, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 578, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 578, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 578, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 578, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 578, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 578, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 578, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 578, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 578, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 581, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 581, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 581, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 584, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 584, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 584, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 585, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 585, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 586, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 586, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 586, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 586, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 586, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 586, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 593, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 593, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 593, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 594, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 599, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 601, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 602, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 602, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 602, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 603, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageDone", "kind": "enemy", "player": "world", "playerClass": 0, "playerTeam": 0, "target": "player", "targetClass": 2, "targetTeam": 2, "inflictor": "worldspawn", "damage": 12, "time": 615, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageTaken", "kind": "enemy", "attacker": "world", "attackerClass": 0, "attackerTeam": 0, "player": "player", "playerClass": 2, "playerTeam": 2, "inflictor": "worldspawn", "damage": 12, "time": 615, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "2", "inflictor": "", "time": 632, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "changeClass", "player": "player", "playerClass": 2, "nextClass": 9, "team": 2, "timePlayed": 632, "time": 632, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 640, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 642, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 644, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 644, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 651, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 652, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 653, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageDone", "kind": "self", "player": "player", "playerClass": 9, "playerTeam": 2, "target": "player", "targetClass": 9, "targetTeam": 2, "inflictor": "building_dispenser", "damage": 23, "time": 655, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageTaken", "kind": "self", "attacker": "player", "attackerClass": 9, "attackerTeam": 2, "player": "player", "playerClass": 9, "playerTeam": 2, "inflictor": "building_dispenser", "damage": 23, "time": 655, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageDone", "kind": "self", "player": "player", "playerClass": 9, "playerTeam": 2, "target": "player", "targetClass": 9, "targetTeam": 2, "inflictor": "emp grenadegrenade", "damage": 34, "time": 670, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageTaken", "kind": "self", "attacker": "player", "attackerClass": 9, "attackerTeam": 2, "player": "player", "playerClass": 9, "playerTeam": 2, "inflictor": "emp grenadegrenade", "damage": 34, "time": 670, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 671, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 672, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 672, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 673, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 673, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 674, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 689, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 697, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageDone", "kind": "self", "player": "player", "playerClass": 9, "playerTeam": 2, "target": "player", "targetClass": 9, "targetTeam": 2, "inflictor": "building_dispenser", "damage": 24, "time": 706, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageTaken", "kind": "self", "attacker": "player", "attackerClass": 9, "attackerTeam": 2, "player": "player", "playerClass": 9, "playerTeam": 2, "inflictor": "building_dispenser", "damage": 24, "time": 706, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageDone", "kind": "enemy", "player": "world", "playerClass": 0, "playerTeam": 0, "target": "player", "targetClass": 9, "targetTeam": 2, "inflictor": "worldspawn", "damage": 12, "time": 713, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageTaken", "kind": "enemy", "attacker": "world", "attackerClass": 0, "attackerTeam": 0, "player": "player", "playerClass": 9, "playerTeam": 2, "inflictor": "worldspawn", "damage": 12, "time": 713, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageDone", "kind": "enemy", "player": "world", "playerClass": 0, "playerTeam": 0, "target": "player", "targetClass": 9, "targetTeam": 2, "inflictor": "worldspawn", "damage": 12, "time": 721, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageTaken", "kind": "enemy", "attacker": "world", "attackerClass": 0, "attackerTeam": 0, "player": "player", "playerClass": 9, "playerTeam": 2, "inflictor": "worldspawn", "damage": 12, "time": 721, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 731, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 732, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageDone", "kind": "enemy", "player": "world", "playerClass": 0, "playerTeam": 0, "target": "player", "targetClass": 9, "targetTeam": 2, "inflictor": "worldspawn", "damage": 12, "time": 741, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "damageTaken", "kind": "enemy", "attacker": "world", "attackerClass": 0, "attackerTeam": 0, "player": "player", "playerClass": 9, "playerTeam": 2, "inflictor": "worldspawn", "damage": 12, "time": 741, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "pickup", "team": 2, "player": "player", "playerClass": "9", "time": 756, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 767, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 772, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "attack", "player": "player", "playerClass": "9", "inflictor": "", "time": 780, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "goal", "team": 2, "player": "player", "playerClass": "9", "time": 811, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "fumble", "team": 2, "player": "player", "playerClass": "9", "timeCarried": 55, "time": 811, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "changeClass", "player": "player", "playerClass": 9, "nextClass": 0, "team": 2, "timePlayed": 179, "time": 811, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "teamScores", "team1Score": 0, "team2Score": 10, "team1Name": "blue", "team2Name": "red", "winningTeam": 2, "time": 811, "gameTimeStamp": "2023-01-13T08:29:13.524Z"},
{"type": "gameEnd", "time": 811, "gameTimeStamp": "2023-01-13T08:29:13.524Z"}